Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Matsuyama Challenger Open Occitanie - Montpellier France F8 France F10 France F11 France F15 France F17 France F19 Portugal F1 Portugal F2 Spain F8 France F6 Great Britain F7 Great Britain F8 Italy F17 Netherlands F2 Netherlands F3 France F10 France F11 Great Britain F10 Italy F24 Luxembourg F1 France F13 Sweden F1 Sweden F2 Portugal F7 Portugal F8 France F1 France F2 France F5 France F6 France F7 Great Britain F7 Slovenia F3 France F8 France F9 Great Britain F8 France F12 Austria F7 Italy F27 Portugal F4 Portugal F5 France F17 Germany F18 France F20 Usa F1 Usa F2 Portugal F1 Portugal F2 Portugal F3 France F7 Spain F14 France F12 France F2 Usa F3 Spain F7 Black Forest Open - Freudenstadt Open Diputacion Pozoblanco - Cordoba Ethias Trophy - Mons Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires VI Torneo Internazionale di Tennis - Barletta Challenger 42 - Andrezieux Venice Open - Venice Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia FILA Challenger Biella - Biella Top Wool Challenger Biella - Biella Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo V Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Geneva Challenger - Geneva Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Trofeo Cassa di Risparmio di Alessandria - Alessandria Cherbourg Challenger Rabat Challenger Sunrise Challenger Segovia Challenger Cordenons Challenger Bordeaux Challenger Arad Challenger San Benedetto Challenger Besancon Challenger Courmayeur Challenger Casablanca Challenger Cherbourg Challenger St. Brieuc Challenger Ostrava Challenger Orbetello Challenger San Marino Challenger San Sebastian Challenger Como Challenger Brasov Challenger Todi Challenger Palermo Challenger Braunschweig Challenger Marburg Challenger Monza Challenger Le Gosier Challenger San Sebastian Challenger Bogota Challenger Todi Challenger Tarragona Challenger Noumea Challenger Orleans Challenger Cherbourg Challenger Quimper Challenger Milan Challenger Espinho Challenger - Espinho Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bogota Challenger Tampere Challenger Sophia Antipolis Challenger Orleans Challenger Rennes Challenger VIII Open Internacional D'Andorra - Andorra Monterrey Challenger Puerto Vallarta Challenger Quimper Challenger Phoenix Challenger San Remo Challenger Trnava Challenger Rennes Challenger Nonthaburi 2 Challenger Noumea Challenger Rabat Challenger San Benedetto Challenger Caltanissetta Challenger Brest Challenger Mouilleron-Le-Captif Challenger Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Marbella Challenger Monterrey Challenger Skandia Open - Linz San Benedetto Challenger Copa Ericsson Uruguay - Montevideo Bordeaux Challenger Campionati Internazionali di Sicilia - Palermo Nord/LB Open - Braunschweig Phoenix Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Karlsruhe Challenger Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Grodzisk Mazowiecki Challenger Open Seat-Godo 2001 - Barcelona Valencia Challenger Taipei 2 Challenger 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Mouilleron-Le-Captif Challenger Open Castilla y Leon - Segovia Charlottesville Challenger Surbiton Challenger Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Braunschweig Challenger Open Castilla y Leon - Segovia Segovia Challenger Rennes Challenger Quelle Cup 2000 - Furth AXA Open II - Espinho Tenerife Challenger Roanne Challenger Pau Challenger ATU Cup 2001 - Weiden Salem Open - Hong Kong AIG Japan Open - Tokyo I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo Olbia Challenger St. Petersburg Open - St. Petersburg Milan Challenger Napoli Challenger Rennes Challenger Braga Challenger Lisbon Challenger Brest Challenger Matsuyama Challenger Open 13 - Marseille Noumea Challenger Tenerife 2 Challenger Cherbourg Challenger Murcia Challenger Aix En Provence Challenger Open Seat Godo 2003 - Barcelona San Benedetto Challenger Luedenscheid Challenger Como Challenger Bad Waltersdorf Challenger Gerry Weber Open - Halle Calgary Challenger Noumea Challenger Tenerife 1 Challenger Ottignies-Louvain-la-Neuve Challenger Lille Challenger International Championship of Croatia - Umag Phoenix Challenger Manama Challenger Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Abidjan 1 Challenger Abidjan 2 Challenger Copa AT&T - Buenos Aires Cordenons Challenger Open Seat Godo - Barcelona Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Qatar Exxon Mobil Open 2003 - Doha Genova Challenger BellSouth Open - Vina del Mar Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf TD Waterhouse Cup - Long Island Medibank Private International - Sydney Rome Challenger Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Dubai Tennis Open - Dubai Bordeaux Challenger Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Alicante Challenger Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle SAP Open - San Jose The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Napoli Challenger Allianz Suisse Open - Gstaad Regions Morgan Keegan Championships - Memphis Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orleans Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Open 13 - Marseille The Artois Championships - London Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Jersey Challenger Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Salzburg Challenger Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Helsinki Challenger AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona China Open - Beijing Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON Championships - London Mercedes Cup - Stuttgart Open de Moselle - Metz Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney Salzburg Challenger Bergamo Challenger ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Portugal Open - Oeiras Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Noumea Challenger Le Gosier Challenger AEGON Championships - London AEGON International - Eastbourne Le Gosier Challenger Legg Mason Tennis Classic - Washington Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Adidas International - Sydney PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Aircel Chennai Open - Chennai Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril If Stockholm Open - Stockholm Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Open de Nice Cote d'Azur - Nice Thailand Open - Bangkok Moselle Open - Metz Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles St. Brieuc Challenger Qatar ExxonMobil Open - Doha Valencia Open - Valencia Mercedes Cup - Stuttgart Gerry Weber Open - Halle German Tennis Championships - Hamburg China Open - Beijing Milan Indoors - Milan Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Mercedes Cup - Stuttgart Fever-Tree Championships - London European Open - Antwerp Bet-At-Home Austrian Open - Kitzbuhel ASB Classic - Auckland Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne Sofia Open - Sofia Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Abierto de Tenis Mifel - Los Cabos Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Ecuador Open - Quito Gonet Geneva Open - Geneva Mouilleron-Le-Captif Challenger European Open - Antwerp Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Open de Moselle - Metz Barcelona Open Banc Sabadell - Barcelona Barcelona Open Banc Sabadell - Barcelona German Tennis Championships - Hamburg Boss Open - Stuttgart Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Citi Open - Washington The Dubai Tennis Championships - Dubai AEGON Championships - London Trani Challenger Trieste Challenger Heineken Open - Auckland Allianz Suisse Open - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON Championships - London Farmers Classic - Los Angeles Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Idea Prokom Open - Sopot RCA Championships - Indianapolis Aircel Chennai Open - Chennai Heineken Open - Auckland Heineken Open - Auckland Bordeaux Challenger Estoril Open - Estoril Swiss Open - Gstaad Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Argentina Open - Buenos Aires Swiss Indoors Basel - Basel Open 13 - Marseille Valencia Open - Valencia Gonet Geneva Open - Geneva European Open - Antwerp Open 13 - Marseille European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Lyon Challenger Gerry Weber Open - Halle AEGON Championships - London Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig AEGON Championships - London Aix En Provence Challenger Erste Bank Open - Vienna Orleans Challenger Credit Agricole Suisse Open - Gstaad Citi Open - Washington Medibank International - Sydney Francavilla Challenger Mouilleron-Le-Captif Challenger Valencia Open - Valencia Pau Challenger ASB Classic - Auckland Open Sud de France - Montpellier Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam ASB Classic - Auckland Winston-Salem Open - Winston-Salem Open 13 - Marseille Modena Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona The Scottish Tennis Championships - Edinburgh Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington Cassis Challenger Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo ASB Classic - Auckland Apia International - Sydney Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Cordoba Open - Cordoba Monterrey Challenger Tata Open Maharashtra - Pune Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech Truist Atlanta Open - Atlanta Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Citi Open - Washington Moselle Open - Metz Dubai Open - Dubai Chengdu Open - Chengdu Erste Bank Open - Vienna Open Sud de France - Montpellier Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Madrid Challenger bett1HULKS Indoors - Cologne Cordoba Open - Cordoba Open 13 Provence - Marseille Chile Dove Men+Care Open - Santiago BMW Open - Munich Barcelona Open Banc Sabadell - Barcelona Qatar Open - Doha cinch Championships - London Mallorca Championships - Mallorca Open 13 - Marseille Rakuten Japan Open - Tokyo Citi Open - Washington Swiss Indoors Basel - Basel Emilia-Romagna Open - Parma Adelaide International 2 - Adelaide Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston International Indoor Tennis Championships of Croatia - Zagreb cinch Championships - London Mallorca Championships - Mallorca Hall of Fame Open - Newport Open de Tenis Comunidad Valenciana - Valencia Swiss Open - Gstaad Open 13 - Marseille Alicante Challenger Royan Challenger The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Troyes Challenger Pilot Pen Tennis - New Haven Malaga Challenger Olbia Challenger Open Sud de France - Montpellier Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Brest Challenger Open Seat-Godo '98 - Barcelona Gijon Open - Gijon Drummondville Challenger Countrywide Classic - Los Angeles Maia Challenger BA-CA Tennis Trophy - Vienna Lille Challenger Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Infosys Hall of Fame Open - Newport Open 13 - Marseille Moselle Open - Metz Seoul Challenger Dubai Duty Free Tennis Championships - Dubai Tunis Challenger Qatar ExxonMobil Open - Doha Suisse Open - Gstaad Rakuten Japan Open - Tokyo Maharashtra Open - Pune Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril UBS Open Gstaad - Gstaad Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Abierto Mexicano - Los Cabos European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel ABN/AMRO World Tennis Tournament - Rotterdam Noventi Open - Halle St. Petersburg Open - St. Petersburg Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Argentina Open - Buenos Aires Tennis Masters Series - Montreal Mallorca Open - Mallorca Tennis Masters Series - Madrid Tennis Masters Series - Paris Truist Atlanta Open - Atlanta President's Cup - Tashkent Millennium Estoril Open - Estoril Sophia Antipolis Challenger Quimper Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Waco Challenger Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Lille Challenger Rogers Cup - Montreal Barletta Challenger Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Francavilla Challenger Sony Ericsson Open - Miami cinch Championships - London Masters Series Monte Carlo - Monte Carlo Open Sud de France - Montpellier Banja Luka Challenger Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Genova Challenger Telecom Italia Masters - Rome Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Tennis Masters Series - Cincinnati Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open de la Comunidad Valenciana - Valencia Madrid Challenger Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Trofeo Conde de Godo - Barcelona Rennes Challenger Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Masters Series Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Suisse Open - Gstaad Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Tenerife 1 Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Tennis Masters Series - Monte Carlo Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells The Stella Artois Championships - London Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Tennis Masters Series - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Monte Carlo Orleans Challenger Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Heineken Open - Auckland Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris San Marino Challenger BNP Paribas Masters - Paris BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Mallorca Championships - Mallorca BMW Open - Munich Internazionali BNL d'Italia - Rome Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York St. Petersburg Open - St. Petersburg Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Australian Open - Melbourne Western & Southern Open - Cincinnati Rakuten Japan Open - Tokyo Heineken Open - Auckland BNP Paribas Open - Indian Wells Western & Southern Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Chengdu Open - Chengdu Aircel Chennai Open - Chennai Wimbledon - London Rolex Paris Masters - Paris Open Parc - Lyon Rogers Masters - Montreal Miami Open - Miami Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne French Open - Paris National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Hamburg Hamburg European Open - Hamburg BNP Paribas Open - Indian Wells Wimbledon - London US Men's Clay Court Championship - Houston U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Western & Southern Open - Cincinnati Miami Open - Miami Australian Open - Melbourne French Open - Paris Miami Open - Miami Topshelf Open - 's-Hertogenbosch ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Erste Bank Open - Vienna Australian Open - Melbourne Millennium Estoril Open - Estoril Gerry Weber Open - Halle Moselle Open - Metz European Open - Antwerp Open Sud de France - Montpellier French Open - Paris Swiss Indoors Basel - Basel Erste Bank Open - Vienna Citi Open - Washington Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Wimbledon - London French Open - Paris Australian Open - Melbourne Campionati BNL dItalia - Rome U.S. Open - New York BNP Paribas Masters - Paris Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Davis Cup, Finals, Group A Davis Cup, Finals, SF, GBR-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group A Wimbledon - London Australian Open - Melbourne French Open (juniors) U.S. Open - New York French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Mubadala World Tennis Championship Australian Open - Melbourne BNP Paribas Open - Indian Wells Mubadala World Tennis Championship Kooyong Classic - Kooyong U.S. Open - New York French Open - Paris Tennis Masters Series - Miami All Lower level tournaments Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Rogers Masters - Toronto Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London Olympics - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Olympics - Rio de Janeiro French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Zug Challenger Wimbledon - London U.S. Open - New York Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Villena Challenger Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, 1R, BEL-ESP 1-4 Hopman Cup - Perth Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, QF, FRA-ESP 5-0 ATP Cup - Melbourne Davis Cup, Group I, 2R, ROU-ESP 1-4 Olympics - Athens Como Challenger